#ifndef VDSTRINGS_H
#define VDSTRINGS_H

#include <QString>

class QTime;

class VDUser;

class VDStr
{
public:
	enum MsgClr
	{
		Transparent = 0,
		Green,
		Red,
	};

	enum{MsgClrCount = Red+1,};

	static QString tipUser(const VDUser&);

	static QString msgUser(const QString& mes, MsgClr msgClr);
	static QString msgMaster(const QString& mes, MsgClr msgClr);

	static QString labelUser(const QString &name, const QTime &time);

private:
	static const QString& tipUser();

	static const QString& msgMaster();
	static const QString& msgUser();

	static const QString& labelUser();

private:
	static QString s_tipUser;
	static bool s_isTipUser;

	static QString s_msgMaster;
	static QString s_msgUser;
	static bool s_isMsgMaster;
	static bool s_isMsgUser;

	static QString s_labelUser;
	static bool s_isLabelUser;
};

#endif // VDSTRINGS_H
